Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / docs / meshchat_on_android_with_termux.md

Displaying Raw • View renderedDownload


docs/meshchat_on_android_with_termux.md bf94ceebbb9cc0fc9bdf27d8a59bba832713b505 (bf94ceeb) Text, 1.07 KB

Tc9d1d9# MeshChat on Android

It's possible to run on Android from source, using [Tff7b72Termux](Te6edf3https://termux.dev/).

You will need to install a few extra dependencies and make a change to Ta5d6ff`requirements.txt`.

Ta5d6ff```
pkg upgrade
pkg install git
pkg install nodejs-lts
pkg install python-pip
pkg install rust
pkg install binutils
pkg install build-essential
```

You should now be able to follow the [Tff7b72how to use it](Te6edf3../README.md#how-to-use-it) instructions above.

Before running Ta5d6ff`pip install -r requirements.txt`, you will need to comment out the Ta5d6ff`cx_freeze` dependency. It failed to build on my Android tablet, and is not actually required for running from source.

Ta5d6ff```
nano requirements.txt
```

Ensure the Ta5d6ff`cx_freeze` line is updated to Ta5d6ff`#cx_freeze`

Tff7b72> Note: Building wheel for cryptography may take a while on Android.

Once MeshChat is running via Termux, open your favourite Android web browser, and navigate to http://localhost:8000

Tff7b72> Note: The default `AutoInterface` may not work on your Android device. You will need to configure another interface such as `TCPClientInterface`.


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────